namespace ChumChase.Commands
{
    using System;
    using System.Windows.Input;

    public abstract class CommandBase : ICommand
    {
        public abstract void Execute(object parameter);

        public virtual bool CanExecute(object parameter)
        {
            return true;
        }

        public event EventHandler CanExecuteChanged = (s, e) => { };
    }
}